import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    title: '猫眼电影',
    city: '长沙',
    cityId: 70,
    list: [
      [
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true }
      ],
      [
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true }
      ],
      [
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true }
      ],
      [
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true }
      ],
      [
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false }
      ],
      [
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 0, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false }
      ],
      [
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false }
      ],
      [
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 }
      ],
      [
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 0, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 }
      ],
      [
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 },
        { id: 1, flag: true },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 1, flag: false },
        { id: 1, flag: true },
        { id: 0 }
      ]
    ],
    bottomFlag: true,
    topFlag: false,
    moviemsg: {},
    isLogin: false,
    active: 0
  },
  mutations: {
    // toCenter (state, obj) {
    //   console.log(obj)
    //   // state.users.push(obj)
    //   localStorage.setItem('users', JSON.stringify(state.users))
    changeActive (state, path) {
      console.log(state.active, path)

      if (path.indexOf('movie') !== -1) {
        state.active = 0
      } else if (path.indexOf('cinema') !== -1 || path.indexOf('shows') !== -1) {
        state.active = 1
      } else if (path.indexOf('account') !== -1) {
        console.log('我的')
        state.active = 2
      }
    }
  },

  actions: {
    // toCenter({ commit }, obj) {
    //   commit('toCenter', obj)
    // }
    changeActive ({ commit }, path) {
      commit('changeActive', path)
    }
  },
  modules: {
  }
})
